import { stringify } from 'qs'
import request from '@/utils/request'

// 添加成员
export function createMember(data) {
  return request({
    url: '/v2/system/user/addUser',
    method: 'post',
    data
  })
}
// 修改成员
export function editMember(data) {
  return request({
    url: 'v2/system/user/updateUser',
    method: 'post',
    data
  })
}

// 删除成员
export function removeMember(data) {
  return request({
    url: '/v2/system/user/remove',
    method: 'post',
    data
  })
}

// 状态修改
export function updateStatus(data) {
  return request({
    url: '/v2/system/user/updateStatus',
    method: 'post',
    data
  })
}

// 获取成员列表数据
export function getMemberList(data) {
  return request({
    url: '/v2/system/user/queryByPage',
    method: 'post',
    data
  })
}
// 获取所有部门 下拉查询
export function queryAllDeptList() {
  return request({
    url: 'v2/system/dept/deptRoleList',
    method: 'get'
  })
}

// 获取所有角色 下拉查询
export function queryAllRoleList() {
  return request({
    url: 'v2/system/role/list',
    method: 'get'
  })
}

// 获取成员权限
export function memeberExitAuth(data) {
  return request({
    url: `/v2/system/user/getUserAuth?${stringify(data)}`,
    method: 'get'
  })
}
